The Last Lullaby is 2008 dramanoir film starring Tom Sizemore, and Sasha Alexander. Filming took place in Shreveport, Louisiana.
Source: Wikipedia